A Tabu Search Approach to Task Scheduling on Heterogeneous Processors under Precedence Constraints

نویسندگان

  • Stella C. S. Porto
  • Celso C. Ribeiro
چکیده

Parallel programs may be represented as a set of interrelated sequential tasks. When multiproces-sors are used to execute such programs, the parallel portion of the application can be speeded up by an appropriate allocation of processors to the tasks of the application. Given a parallel application deened by a task precedence graph, the goal of task scheduling (or processor assignment) is thus the minimization of the makespan of the application. In a heterogeneous multiprocessor system, task scheduling consists in determining which tasks will be assigned to each processor, as well as the execution order of the tasks assigned to each processor. In this work, we apply the tabu search metaheuristic to the solution of the task scheduling problem on a heterogeneous multiprocessor environment under precedence constraints. The topology of the Mean Value Analysis solution package for product form queueing networks is used as the framework for performance evaluation. We show that tabu search obtains much better results, i.e. shorter completion times, improving from 20 to 30% the makespan obtained by the most appropriate algorithm previously published in the literature.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance evaluation of a parallel tabu search task scheduling algorithm

This paper presents the solution quality analysis of a parallel tabu search algorithm for the task scheduling problem on heterogeneous processors under precedence constraints. We evaluate the achieved makespan reduction of diierent parallel applications relatively to the results obtained by the best greedy algorithm in the literature, as a function of parameters such as problem size, system het...

متن کامل

Parallel tabu search message-passing synchronous strategies for task scheduling under precedence constraints

This paper presents parallelization strategies for a tabu search algorithm for the task scheduling problem on heterogeneous processors under task precedence constraints. Par-allelization relies exclusively on the decomposition of the solution space exploration. Four diierent parallel strategies are proposed and implemented on an asynchronous parallel machine under PVM: the master-slave model, w...

متن کامل

Parallel Strategies for Task Scheduling Algorithms Using Pvm

This paper presents parallelization strategies of a tabu search algorithm for the task scheduling problem on heterogeneous processors under task precedence constraints. Par-allelization relies exclusively on the decomposition of the solution space exploration. Four diierent parallel strategies are proposed and implemented on an asynchronous parallel machine under PVM: the master-slave model, wi...

متن کامل

Synthesis of Hard Real-Time Application Specific Systems

This paper presents a system level approach for the synthesis of hard real-time multitask application specific systems. The algorithm takes into account task precedence constraints among multiple hard real-time tasks and targets a multiprocessor system consisting of a set of heterogeneous off-the-shelf processors. The optimization goal is to select a minimal cost multi-subset of processors whil...

متن کامل

A Case Study on Parallel Synchronous Implementations for Tabu Search Based on Neighborhood Decomposition

We study in this paper diierent synchronous strategies for the parallel implementation of tabu search on a parallel machine. The task scheduling problem on heterogeneous processors under precedence constraints is used as the framework for the development, implementation, validation, and performance evaluation of diierent parallel strategies. Several strategies are proposed, discussed and compar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • International Journal of High Speed Computing

دوره 7  شماره 

صفحات  -

تاریخ انتشار 1995